using Newtonsoft.Json;
using SqlSugar;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    ///  性能测试列表
    /// </summary>
    [SugarTable("TechnicalDependenceDetail3")]
    public class TechnicalDependenceDetail3 : BaseLine
    {
        /// <summary>
        /// 检测项目名称
        /// </summary>
        [JsonProperty(PropertyName = "projectName")]
        public string ProjectName { get; set; }

        /// <summary>
        /// 检测方
        /// </summary>
        [JsonProperty(PropertyName = "testParty")]
        public string TestParty { get; set; }

        /// <summary>
        /// 产品编码
        /// </summary>
        [JsonProperty(PropertyName = "productCode")]
        public string ProductCode { get; set; }

        /// <summary>
        /// 产品名称
        /// </summary>
        [JsonProperty(PropertyName = "productName")]
        public string ProductName { get; set; }

        /// <summary>
        /// 检测项目需完成时间
        /// </summary>
        [JsonProperty(PropertyName = "completionTime")]
        public string CompletionTime { get; set; }

        /// <summary>
        /// 检测项目实际完成时间
        /// </summary>
        [JsonProperty(PropertyName = "actualCompletionTime")]
        public string ActualCompletionTime { get; set; }

        /// <summary>
        /// 产品担当开发意见
        /// </summary>
        [JsonProperty(PropertyName = "suggestion")]
        public string Suggestion { get; set; }

        /// <summary>
        /// 是否满意
        /// </summary>
        [JsonProperty(PropertyName = "isSatisfied")]
        public string IsSatisfied { get; set; }

        /// <summary>
        /// 不满意原因
        /// </summary>
        [JsonProperty(PropertyName = "reason")]
        public string Reason { get; set; }
    }
}
